Swift Steering Hard Problem